1.2.14
Highlights
- New user moderation pipeline for deleting users while retaining their content contributions
What's Changed
- Set updated_by field to null by @akatsoulas in #6556
- Fix 500 error when viewing questions with solutions from deleted users by @smithellis in #6561
- Update gitignore by @akatsoulas in #6566
- System account by @akatsoulas in #6559
- set
updated_by
of KB Post to NULL when user deleted by @escattone in #6569 - anonymize votes when creator deleted by @escattone in #6568
- Return the pk/id for docs in search by @smithellis in #6544
- Delete non-approved revisions on user deletion by @akatsoulas in #6567
- add user deletion listeners for awards & badges by @escattone in #6570
- handle revision
reviewer
andreadied_for_localization_by
fields on user deletion by @escattone in #6563 - improved display of question marked as spam by by @escattone in #6572
- Change SumoBot to deleted_user by @smithellis in #6537
- Add cleanup of old account events by @smithellis in #6576
- Lock a question when submitter is deleted by @akatsoulas in #6575
- Delete threads with no replies by @akatsoulas in #6578
- Properly handle non-approved revision deletions by @akatsoulas in #6577
- Use correct value for outbox users by @smithellis in #6581
- do not add explanatory answer if already locked by @escattone in #6584
- Create a GroupProfile for the Staff Content Team by @smithellis in #6587
- do not allow replies to system accounts by @escattone in #6588
- Playwright locator refactoring by @emilghittasv in #6591
- Remove username from quoted post by @smithellis in #6579
- include system accounts in recent revision filtering by @escattone in #6593
- Automate user curation by @smithellis in #6590
- improve the gathering of names in
MultiUsernameFilterField
by @escattone in #6594 - fix the URL parsing used within
redis_client
by @escattone in #6585 - add DMS handling for cleanup of old account events by @escattone in #6589
- Change close_account to utilize the deletion pipeline by @smithellis in #6595
- Add handler for flags by @akatsoulas in #6597
- 2278 remove user title from sumobot by @smithellis in #6600
- Playwright fix test failures and improve the pytest_runtest_makereport hook by @emilghittasv in #6599
- Expose last_login in list_display by @akatsoulas in #6598
- properly handle revision
based_on
field by @escattone in #6580 - Use correct content type by @akatsoulas in #6601
- Revert "Return the pk/id for docs in search" by @smithellis in #6602
- Playwright: fix error in pytest_runtest_makereport hook by @emilghittasv in #6604
- remove documents without revs after user deletion by @escattone in #6605
- reprocess failed account events by @escattone in #6571
- Revert "Remove username from quoted post" by @emilghittasv in #6606
- Update privacy link by @akatsoulas in #6607
- Delete content on flag approval by @akatsoulas in #6609
- Select latest available version if product's exceed it by @akatsoulas in #6613
- Get the highest available version from the picker by @akatsoulas in #6614
- Remove question locking upon moderation by @akatsoulas in #6615
- Bump playwright to 1.51 by @emilghittasv in #6616
- standardize topic listing by @smithellis in #6620
- Invalidate cache when topics are archived by @akatsoulas in #6621
- add GCP token file to dockerignore by @fkiriakos07 in #6622
- Invalidate cache on archival state change by @akatsoulas in #6623
New Contributors
- @fkiriakos07 made their first contribution in #6622
Full Changelog: 1.2.13...1.2.14